/*
 * iCola.h
 *
 *  Created on: 05/07/2014
 *      Author: migue
 */

#ifndef ICOLA_H_
#define ICOLA_H_

class iCola {
public:

	virtual bool enviar(const void* msj, int tam, bool exitOnFailure = true) = 0;

	virtual bool recibir(void* msj, int tam, int tipo, bool exitOnFailure = true) = 0;


	virtual void crear() = 0;

	virtual void destruir() = 0;

	virtual ~iCola() {};
};

#endif /* ICOLA_H_ */
